@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body{font-family:Microsoft YaHei,微软雅黑}
table{border-collapse:collapse;border-spacing:0}
table td,table th{padding:5px}
table td input,table th{padding:4px 5px}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-weight:400;font-style:normal}
ol,ul{list-style:none}
ception,th{text-align:left}
q:after,q:before{content:""}
abbr,acronym{border:0}
a{color:#666;text-decoration:none}
a:focus{outline:0}
a:hover{color:#f42734;transition:all .5s ease-in-out}
input,select,textarea{outline:0}
@font-face{font-family:Raleway;src:url(../images/Raleway-Bold.ttf)}
@media screen and (min-width:320px){body{font-size:14px}
}
.content{overflow:hidden}
.content,.contxt{margin:0 auto;width:1400px}
.had{overflow:hidden;margin:0 auto;padding:10px 0 0}
.affix,.had{background:#fff}
.affix{position:fixed;top:0;z-index:999;width:100%;box-shadow:0 0 20px #ccc}
.logo,.nav{float:left}
.nav{margin-left:20px;width:740px}
.nav ul li{position:relative;float:left;display:inline-block;margin:0 28px;font-size:16px;line-height:80px}
.nav ul li:after{position:absolute;bottom:0;left:0;width:0;height:2px;background:#f42734}
.nav ul li:after,.nav ul li:hover:after{content:"";transition:all .5s ease-in-out}
.nav ul li:hover:after{width:100%}
.tel{float:right;padding:10px 0 10px 60px;background:url(../images/tel.png) no-repeat 0;color:#666;font-size:15px}
.tel p{color:#f42734;font-size:30px;font-family:Raleway}
.caidan{display:none}
.banner{position:relative}
.banner,.banner img{overflow:hidden;margin:0 auto}
.banner img{width:100%;height:100%}
.banner .swiper-button-next,.banner .swiper-button-prev{z-index:999}
.form{position:absolute;top:0;left:5%;z-index:1;width:90%}
.form,.form1{overflow:hidden}
.form1{float:right;margin-top:100px;padding:30px;width:310px;background:rgba(251,143,31,.8)}
.form1 h3{margin-bottom:20px;color:#fff;text-align:center;font-size:26px}
.form1 ul li{overflow:hidden;height:50px;color:#fff;font-size:15px;line-height:50px}
.form1 ul li label{float:left;display:block;width:76px}
.form1 ul li label em{float:left;margin-right:5px;font-style:normal}
.form1 ul li input{width:230px;height:32px;border:none;text-indent:1em;line-height:32px}
.form1 ul li:last-child input{width:100%;text-indent:1em;cursor:pointer}
.title{overflow:hidden;margin:50px auto 0;padding-bottom:20px;text-align:center}
.title h3{margin-bottom:20px;color:#000;vertical-align:-10px;font-weight:600;font-size:35px}
.title h3:after,.title h3:before{color:#e9e7e7;content:"———";font-weight:200}
.title h4{margin-bottom:0;color:#000;vertical-align:-10px;font-weight:600;font-size:35px}
.title h4:after,.title h4:before{color:#e9e7e7;content:"———";font-weight:200}
.title h5{margin-bottom:0;color:#000;vertical-align:-10px;font-weight:600;font-size:35px}
.title h5:after,.title h5:before{color:#fff;content:"———";font-weight:200}
.title p{background:#ff513f;background-image:linear-gradient(90deg,#ff543c,#ff2b61);box-shadow:0 3px 10px #aaa;color:#fff;font-size:18px}
.title dd,.title p{display:inline-block;padding:0 100px;height:60px;border-radius:40px;line-height:60px}
.title dd{color:#666;font-size:16px}
.title dt{display:inline-block;padding:0 100px;height:60px;border-radius:40px;color:#f23414;font-size:16px;line-height:60px}
.banben{overflow:hidden;margin:0 auto;padding-bottom:50px;background:#f2f2f2}
.bb_box{overflow:hidden;margin:50px auto 0}
.bb_box .swiper-wrapper{padding:10px}
.bb_box .swiper-slide{overflow:hidden;box-shadow:0 0 5px #e5e5e5}
.bb_box .swiper-slide .swi{overflow:hidden;padding-bottom:20px;background:#fff;text-align:center}
.bb_box .swiper-slide .swi div{overflow:hidden;margin:0 auto;text-align:center}
.bb_box .swiper-slide .swi h3{overflow:hidden;margin-bottom:10px;text-align:center;font-weight:600;font-size:20px}
.bb_box .swiper-slide .swi p{color:#666;text-align:center;font-size:14px;line-height:20px}
.bb_box .swiper-slide .swi p span{display:block}
.bb_box .swiper-slide:last-child .swi h4,.bb_box .swiper-slide:last-child h3{color:#f9ab27}
.bb_box .swiper-slide:last-child .swi a{background:#f9ab27}
.bb_box .swiper-slide .swi h4{margin:20px 20px 0;padding:20px 0 0;border-top:1px solid #e3e3e3;color:#ff4b50;text-align:center;font-weight:400;font-size:30px}
.bb_box .swiper-slide .swi h4 b{font-weight:400;font-size:48px}
.bb_box .swiper-slide .swi h4 i{font-style:normal;font-size:18px}
.bb_box .swiper-slide .swi dl{overflow:hidden;padding:20px 0 20px 155px}
.bb_box .swiper-slide .swi dl dd{color:#666;text-align:left;font-size:14px;line-height:26px}
.bb_box .swiper-slide .swi dl dd span{margin-left:10px}
.bb_box .swiper-slide .swi dt{display:block;overflow:hidden;margin:10xp auto;width:100%;color:#00a2ca;text-align:center;font-size:13px}
.bb_box .swiper-slide .swi a{display:inline-block;margin:20px auto;width:150px;height:50px;border-radius:50px;background:#ff494b;color:#fff;text-align:center;font-size:16px;line-height:50px}
.bb_box .swiper-pagination{display:none}
.youxiang{position:relative;margin:0 auto}
.youxiang,.youxiang img,.yx_box{width:100%}
.yx_box{position:absolute;top:0;left:0;overflow:hidden}
.yx_txt{float:right;margin-top:180px;width:450px}
.yx_txt h3{margin-bottom:30px;color:#17232f;text-align:center;font-size:24px}
.yx_txt p{color:#666;text-align:center;font-size:16px;line-height:32px}
.yx_txt dd{overflow:hidden;margin:30px auto;width:200px;height:50px;border-radius:50px;background:#ff5008;text-align:center;line-height:50px}
.yx_txt dd,.yx_txt dd a{position:relative;color:#fff}
.yx_txt dd a{z-index:9;font-size:16px}
.yx_txt dd:after{position:absolute;right:0;z-index:2;width:100%;height:50px;color:#fff}
.yx_txt dd:after,.yx_txt dd:hover:after{border-radius:50px;background:#6e45e3;content:"";transition:all .5s ease-in-out}
.yx_txt dd:hover:after{width:0}
.gongneng,.gongneng ul{overflow:hidden}
.gongneng ul li{float:left;overflow:hidden;box-sizing:border-box;width:33.33%;border:10px solid #fff}
.gongneng ul li div{overflow:hidden;margin:0 auto;width:100px}
.gongneng ul li div img{width:100%}
.gongneng ul li h3{overflow:hidden;text-align:center;font-weight:400;font-size:20px}
.gongneng ul li p{display:-webkit-box;overflow:hidden;margin-top:20px;padding:0 30px;color:#666;text-align:center;text-overflow:ellipsis;font-size:15px;line-height:30px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.gg_box{margin:50px auto}
.gg_box,.gg_box ul,.gg_box ul li{overflow:hidden}
.gg_box ul li{float:left;box-sizing:border-box;width:33.33%;border:20px solid #fff}
.gg_box ul li h3{position:relative;overflow:hidden;text-align:left;text-indent:.7em;font-weight:400;font-size:20px}
.gg_box ul li h3:before{position:absolute;top:4px;left:0;overflow:hidden;width:4px;height:85%;background:#09f;content:""}
.gg_box ul li p{display:-webkit-box;overflow:hidden;margin-top:10px;padding:0;height:60px;color:#666;text-align:left;text-overflow:ellipsis;font-size:15px;line-height:30px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.huoban .swiper-slide{overflow:hidden;background:#262a33}
.huoban .swiper-slide .hb_img{float:left;overflow:hidden;width:50%}
.huoban .swiper-slide .hb_img img{width:100%}
.huoban .swiper-slide .hb_txt{float:right;overflow:hidden;width:50%}
.huoban .swiper-slide .hb_txt dl{padding:15%}
.huoban .swiper-slide .hb_txt dl dd{overflow:hidden;margin-bottom:30px}
.huoban .swiper-slide .hb_txt dl dt{display:-webkit-box;overflow:hidden;color:#fff;text-overflow:ellipsis;font-size:16px;line-height:30px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.case .swiper-slide div{overflow:hidden}
.case .swiper-slide div img{overflow:hidden;width:100%}
.case .swiper-slide p{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.bangzhu{margin:60px auto 0;width:100%;background:url(../images/gudingtu.jpg) no-repeat 50%;background-size:cover;background-attachment:fixed}
.bangzhu,.footer{overflow:hidden;padding:50px 0}
.footer{background:#1a1a1a}
.footer ul li{float:left;box-sizing:border-box;width:25%;border:15px solid #1a1a1a}
.footer ul li p{margin:10px auto 30px}
.footer ul li a,.footer ul li p{color:#fff;font-size:15px}
.footer ul li h4{margin-bottom:20px;color:#fff;font-size:18px}
.footer ul li dl{overflow:hidden;line-height:30px}
.footer ul li dl dd i{float:left;display:inline-block;overflow:hidden;margin:0 10px;padding:10px;width:25px;height:25px;border:1px solid #ccc;border-radius:50%}
.footer ul li dl dd i img{width:100%}
.footer ul li dl dd i:hover{border:1px solid #f23414;background:#f23414}
.footer ul li dl dd a:hover{text-decoration:underline}
.Copyright{height:60px;border-top:1px solid #ccc;background:#1a1a1a;color:#fff;text-align:center;font-size:16px;line-height:60px}
.n_banner{position:relative;overflow:hidden;margin:0 auto;max-width:1920px;background:#1067ba}
.n_banner,.n_banner img{width:100%}
.n_banner .b_txt{float:left;width:45%}
.n_banner .b_txt h3{color:#fff;font-size:30px}
.n_banner .b_txt h3:after{display:block;color:#fff;content:"——"}
.n_banner .b_txt p{color:#fff;font-size:16px}
.n_banner .b_img{float:right;width:50%}
.n_banner .b_img img,.n_box{width:100%}
.n_box{position:absolute;top:50%;left:0;margin-top:-100px;height:100%}
.wxxq_banner{margin:0 auto;padding:50px 0;width:100%;background:#e33a3d}
.wxxq_banner,.wxxq_banner .b_txt{overflow:hidden}
.wxxq_banner .b_txt h3{color:#fff;font-size:30px}
.wxxq_banner .b_txt h3:after{display:block;color:#fff;content:"——"}
.wxxq_banner .b_txt p{color:#fff;font-size:16px}
.news{margin:50px auto}
.news,.news ul{overflow:hidden}
.news ul{padding:10px}
.news ul li{float:left;overflow:hidden;box-sizing:border-box;width:33.33%;border:10px solid #fff}
.news ul li div{overflow:hidden;border-radius:10px 10px 0 0}
.news ul li div img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s}
.news ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news ul li dl{overflow:hidden;margin-bottom:10px;padding:10px 20px 20px}
.news ul li dl dd{padding:10px 0;height:22px;color:#181931;font-weight:400;font-size:16px}
.news ul li dl dd,.news ul li dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news ul li dl dt{display:block;height:36px;color:#8a8e99;font-size:12px}
.news ul li:hover dl{box-shadow:0 0 10px #ccc}
.fenye{clear:both;margin:50px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px;border:1px solid #ccc;background:#eee;line-height:40px}
.fenye ul li.on{border:1px solid #666;background:#666;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#ec4846;color:#fff;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}
.contact{margin:50px auto}
.contact,.contact ul,.contact ul li{overflow:hidden}
.contact ul li{float:left;box-sizing:border-box;width:25%;border:10px solid #fff;background:#f2f2f2;text-align:center}
.contact ul li div{overflow:hidden;margin:20px auto}
.contact ul li p{display:block;margin:20px auto;color:#444;text-align:center;font-weight:300;font-family:poppins;line-height:27px}
.contact ul li h3{color:#333;text-align:center;font-size:24px}
.form2{margin-bottom:50px}
.form2,.form2 ul,.form2 ul li{overflow:hidden}
.form2 ul li{float:left;box-sizing:border-box;width:33.33%;border:10px solid #fff}
.form2 ul li input{height:40px;border:none;border-radius:6px;background:#f2f2f2;text-indent:1em;font-size:16px;line-height:40px}
.form2 ul li input,.form2 ul li textarea,.form2 ul li:nth-child(7){overflow:hidden;width:100%}
.form2 ul li textarea{height:200px;border:none;border-radius:6px;background:#f2f2f2;text-indent:1em;font-size:16px;font-family:Microsoft YaHei;line-height:24px}
.form2 ul li:nth-child(8){float:inherit;margin:0 auto;width:200px;background:#c00}
.form2 ul li:nth-child(8) input{background-color:transparent;color:#fff;text-indent:0}
.form3{margin:50px auto}
.form3,.form3 ul,.form3 ul li{overflow:hidden}
.form3 ul li{float:left;box-sizing:border-box;width:33.3%;border:10px solid #fff}
.form3 ul li input{height:40px;border:none;border-radius:6px;background:#f2f2f2;text-indent:1em;font-size:16px;line-height:40px}
.form3 ul li input,.form3 ul li textarea,.form3 ul li:nth-child(8){overflow:hidden;width:100%}
.form3 ul li textarea{height:200px;border:none;border-radius:6px;background:#f2f2f2;text-indent:1em;font-size:16px;font-family:Microsoft YaHei;line-height:24px}
.form3 ul li:nth-child(9){float:inherit;margin:0 auto;width:200px;background:#c00}
.form3 ul li:nth-child(9) input{background-color:transparent;color:#fff;text-indent:0}
.dingyou{margin:0 auto;width:940px}
.dingyou img{width:100%}
.bshare-custom.icon-medium a{margin:0 5px}
.bshare-custom.icon-medium a.bshare-weixin{padding:10px;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;background:url(../images/wx.png) no-repeat 50%;background-size:70% 70%}
.bshare-custom.icon-medium a.bshare-sinaminiblog{padding:10px;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;background:url(../images/xl.png) no-repeat 50%;background-size:60% 60%}
.bshare-custom.icon-medium a.bshare-qqim{padding:10px;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;background:url(../images/qq.png) no-repeat 50%;background-size:60% 60%}
.bshare-custom.icon-medium a.bshare-weixin:hover{padding:10px;width:25px;height:25px;border:1px solid red;border-radius:50%;background:red url(../images/wx.png) no-repeat 50%;background-size:70% 70%}
.bshare-custom.icon-medium a.bshare-sinaminiblog:hover{padding:10px;width:25px;height:25px;border:1px solid red;border-radius:50%;background:red url(../images/xl.png) no-repeat 50%;background-size:60% 60%}
.bshare-custom.icon-medium a.bshare-qqim:hover{padding:10px;width:25px;height:25px;border:1px solid red;border-radius:50%;background:red url(../images/qq.png) no-repeat 50%;background-size:60% 60%}
.about_con{overflow:hidden;margin:50px auto}
.about_con p{color:#555;text-align:justify;font-size:16px;line-height:30px}
.about_con img{max-width:100%}
.dingyou_img{margin:0 auto;width:940px}
.dingyou_img,.dingyou_img ul,.dingyou_img ul li{overflow:hidden}
.dingyou_img ul li .dy_txt{float:left;width:50%}
.dingyou_img ul li .dy_txt h3{margin-top:30%;color:#333;font-size:30px}
.dingyou_img ul li .dy_txt p{margin-top:20px;color:#666;font-size:24px}
.dingyou_img ul li .dy_img{float:right;width:50%}
.dingyou_img ul li .dy_img img{width:100%}
.dingyou_img ul li:nth-child(2n) .dy_txt{float:right;text-align:right}
.dingyou_img ul li:nth-child(2n) .dy_img{float:left}
.dd_box,.dd_box ul,.dd_box ul li{overflow:hidden}
.dd_box ul li{float:left;box-sizing:border-box;width:33.33%;border:10px solid #fff}
.dd_box ul li dl{overflow:hidden;padding:10px 10px 30px;border:1px solid #dedede}
.dd_box ul li dl dd{overflow:hidden}
.dd_box ul li dl dd img{width:100%}
.dd_box ul li dl dt{overflow:hidden;margin:15px auto;color:#333;text-align:center;font-weight:700;font-size:18px}
.dd_box ul li dl p{overflow:hidden;padding:0 15px;color:#666;text-align:center;font-size:15px}
.cas{overflow:hidden;padding:100px;width:100%;background:url(../images/anli.png) no-repeat top;background-size:cover}
.cas h3{color:#fff;font-weight:400;font-size:30px}
.cas p{margin-top:20px;color:#fff;font-size:16px}
.fangan{margin-bottom:50px}
.fangan,.fangan .swiper-slide .fang_an{overflow:hidden}
.fangan .swiper-slide .fang_an h3{overflow:hidden;height:50px;border:1px solid #ccc;background:#036ce2;color:#fff;text-align:center;font-size:18px;line-height:50px}
.fangan .swiper-slide .fang_an p{overflow:hidden;margin-top:-1px;margin-left:-1px;padding:20px 30px;height:100px;border:1px solid #ccc;color:#666;font-size:16px;line-height:28px}
.fangan .swiper-slide:first-child .fang_an p{margin-left:1px}
.xw_box{overflow:hidden;margin:0 auto;background:#f5f5f5}
.xw_con{margin:50px auto;width:1400px;background:#fff}
.xw_bt,.xw_con{overflow:hidden}
.xw_bt{margin:0 50px;padding:50px 0 0;border-bottom:1px solid #ccc}
.xw_bt h3{font-weight:400;font-size:26px}
.xw_bt p{padding:10px 0;color:#999;font-size:15px}
.xw_bt p span{margin-right:30px}
.xw_content{padding:30px 50px;text-align:justify;color:#666;font-size:15px;line-height:30px}
.shangxia{margin:20px 50px;padding-top:20px;border-top:1px solid #ccc}
.shangxia ul li{overflow:hidden;height:45px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:45px}
@media screen and (max-width:1440px){.content,.contxt,.xw_con{width:1200px}
.nav{width:567px}
.nav ul li{margin:0 10px}
.bb_box .swiper-slide .swi dl{overflow:hidden;padding:20px 0 20px 124px}
.yx_txt{float:right;margin-top:100px;width:450px}
}
@media screen and (max-width:1200px){.caidan img{width:100%}
.content,.contxt{padding:0 10px;width:auto}
.xw_con{margin:15px;width:auto}
.tel{display:none}
.nav{float:right;margin-left:20px;width:auto}
.n_banner img{width:150%}
}
@media screen and (max-width:930px){.caidan{float:right;display:block;margin-top:7px;width:35px}
.nav{display:none}
.bb_box .swiper-container{padding-bottom:30px}
.bb_box .swiper-container-horizontal>.swiper-pagination-progress{top:inherit}
.bb_box .swiper-pagination-progress .swiper-pagination-progressbar{background:red}
.bb_box,.title{overflow:hidden;margin:20px auto 0}
.title{padding-bottom:10px;text-align:center}
.bb_box .swiper-wrapper{padding:0}
.yx_txt{margin-top:50px;float:inherit;margin-top:0;width:auto}
.banben{padding-bottom:0}
.yx_box{position:relative;padding:20px 0;background:#fff}
.nav{position:fixed;top:70px;right:0;z-index:999;width:50%;height:100%;background:rgba(0,0,0,.6)}
.nav ul{padding:40px 0}
.nav ul li,.nav ul li a{width:100%;text-align:center}
.nav ul li a{height:45px;color:#fff;line-height:45px}
.bb_box .swiper-pagination{display:block}
.form,.html{overflow:hidden}
.form{position:relative;top:0;left:0;z-index:1;width:100%}
.form1{float:inherit;overflow:hidden;margin-top:20px;padding:30px;width:auto;background:rgba(251,143,31,.8)}
.form1 ul li{margin-bottom:10px}
.form1 ul li label{display:none}
.form1 ul li input{width:100%;height:45px;border:none;border-radius:6px;text-indent:1em;line-height:45px}
.form1 ul li:last-child input{width:100%;background-color:#fff700;text-indent:0;cursor:pointer}
.dingyou,.dingyou_img{width:auto}
.fangan .swiper-container{padding-bottom:20px}
.fangan .swiper-container-horizontal>.swiper-pagination-progress{top:inherit;bottom:0;left:0;width:100%;height:4px}
.fangan .swiper-pagination-progress .swiper-pagination-progressbar{background:red}
.xw_content img{max-width:100%}
}
@media screen and (max-width:750px){.dingyou{overflow:scroll}
.dingyou img{width:13rem}
.had{padding:10px 0}
.bb_box .swiper-slide .swi dl{padding:0;text-align:center}
.bb_box .swiper-slide .swi dl dd{text-align:center}
.nav{top:80px}
.title h3{font-size:.3rem}
.title p{padding:5%;height:inherit;font-size:.22rem;line-height:inherit}
.bb_box .swiper-slide .swi h3{font-size:.3rem}
.bb_box .swiper-slide .swi p{color:#666;text-align:center;font-size:.22rem;line-height:.38rem}
.bb_box .swiper-slide .swi dl{padding:3% 0}
.bb_box .swiper-slide .swi h4{font-size:.3rem}
.bb_box .swiper-slide .swi h4 i{font-size:.22rem}
.bb_box .swiper-slide .swi h4 b{font-size:.4rem}
.bb_box .swiper-slide .swi dl dd{color:#666;font-size:.22rem;line-height:.4rem}
.bb_box .swiper-slide .swi a{font-size:.22rem}
.bb_box .swiper-slide .swi div{width:20%}
.bb_box .swiper-slide .swi div img{width:100%}
.yx_txt h3{font-size:.3rem}
.yx_txt p{color:#666;text-align:center;font-size:.22rem;line-height:.38rem}
.title h4,.title h5{font-size:.3rem}
.title dd,.title dt{font-size:.22rem}
.title dt{padding:0}
.gongneng ul li h3{font-weight:700;font-size:.22rem}
.gongneng ul li p{display:-webkit-box;overflow:hidden;margin-top:20px;padding:0 10px;color:#666;text-align:center;text-overflow:ellipsis;font-size:.2rem;line-height:.35rem;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.gongneng ul li{border:3px solid #fff}
.gongneng ul li div{width:50%}
.gg_box{margin-top:20px}
.gg_box ul li{margin-bottom:10px;width:50%;border:5px solid #fff}
.gg_box ul li h3{font-weight:700;font-size:.22rem}
.gg_box ul li p{height:inherit;font-size:.2rem;line-height:.35rem}
.huoban .swiper-slide .hb_img,.huoban .swiper-slide .hb_txt{float:inherit;width:auto}
.huoban .swiper-slide .hb_txt dl{padding:5%}
.huoban .swiper-slide .hb_txt dl dd img{width:100%}
.case .swiper-slide p,.huoban .swiper-slide .hb_txt dl dt{font-size:.2rem}
.footer ul li{width:50%}
.footer ul li h4{margin-bottom:10px;font-size:.3rem}
.footer ul li dl dd{font-size:.22rem}
.footer ul li dl{line-height:.35rem}
.Copyright{padding:3% 20px;height:inherit;font-size:.22rem;line-height:inherit}
.form1 h3{font-size:.35rem}
.form1 ul li input{text-indent:.1rem;font-size:.22rem}
.form1{padding:30px 15px}
.n_banner .b_txt h3{margin:0 auto}
.n_banner .b_txt{float:inherit;padding:50px 0;width:auto}
.n_banner .b_img{display:none}
.n_banner .b_txt h3{font-size:.3rem}
.n_banner .b_txt p{font-size:.2rem}
.n_banner img{margin-left:-150px;width:150%}
.n_box{margin-top:-85px}
.news ul{padding:0}
.news ul li{float:inherit;width:auto;border:none}
.news ul li dl dd{font-size:.25rem}
.news ul li dl dt{height:auto;font-size:.2rem}
.fenye ul li{margin:0 3px;height:30px;min-width:30px;line-height:30px}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:50px}
.about_con p{font-size:.2rem;line-height:.38rem}
.about_con{margin:20px auto}
.contact ul li{width:50%}
.contact ul li h3{font-size:.3rem}
.contact ul li p{font-size:.2rem}
.form2 ul li input,.form2 ul li textarea,.form3 ul li input,.form3 ul li textarea{font-size:.22rem}
.dingyou_img ul li .dy_txt{float:inherit;width:auto}
.dingyou_img ul li .dy_txt h3{margin-top:5%;color:#333;text-align:center;font-size:.35rem}
.dingyou_img ul li .dy_txt p{margin:10px auto 20px;color:#666;text-align:center;font-size:.25rem}
.dd_box ul li,.dingyou_img ul li .dy_img,.dingyou_img ul li:nth-child(2n) .dy_txt{float:inherit;width:auto}
.dd_box ul li dl dt{font-size:.3rem}
.dd_box ul li dl p{padding:10px 20px;font-size:.2rem;line-height:.38rem}
.cas h3{font-size:.3rem}
.cas p{font-size:.2rem}
.cas{padding:40px 20px;width:auto;background:url(../images/anli.png) no-repeat 60% top;background-size:cover}
.fangan .swiper-slide .fang_an h3{font-size:.3rem}
.fangan .swiper-slide .fang_an p{font-size:.2rem;line-height:.38rem}
.wxxq_banner .b_txt h3{color:#fff;font-size:.3rem}
.wxxq_banner{padding:30px 0}
.wxxq_banner .b_txt h3:after{display:block;color:#fff;content:"——"}
.wxxq_banner .b_txt p{color:#fff;font-size:.2rem}
.xw_bt{margin:0 15px;padding:20px 0}
.xw_bt h3{font-size:.3rem}
.xw_bt p{padding:.1rem 0}
.xw_bt p span{display:block;padding:.04rem 0;width:100%;color:#999;font-size:.2rem}
.xw_content{padding:30px 15px;color:#666;font-size:.2rem;line-height:.45rem}
.shangxia{margin:20px 15px;padding-top:20px;border-top:1px solid #ccc}
.shangxia ul li{overflow:hidden;padding:3% 0;height:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.2rem;line-height:inherit}
}
@media screen and (max-width:500px){.footer ul li{float:inherit;width:auto;text-align:center}
.footer ul li dl dd{float:inherit;display:inline-block}
}
@media screen and (max-width:420px){.logo img{width:100%}
.logo{width:80%}
.nav{top:70px}
.contact ul li,.form2 ul li,.form3 ul li{float:inherit;width:auto}
.fangan .swiper-slide .fang_an p{height:64px}
.had{height:50px}
}


.fixed-contact-wrap{z-index:999;position:fixed;right:1px;bottom:15%;width:60px;margin-top:-120px;overflow:hidden;border-radius:30px;height:280px;opacity:0;transition:all .4s;transform:translateX(95px);-webkit-transform:translateX(95px);-moz-transform:translateX(95px);overflow:hidden;border-radius:30px}
.fixed-contact-wrap ul{border-radius:30px;overflow:hidden}
.fixed-contact-wrap.show{transform:none;opacity:1}
.fixed-contact-wrap.active{width:215px}
.fixed-contact-wrap li{position:relative;height:60px;background:#e0332f;overflow:hidden}
.fixed-contact-wrap li strong{margin-right:20px}
.fixed-contact-wrap.active li{overflow:inherit}
.fixed-contact-wrap li a{position:relative;z-index:1000;display:block}
.fixed-contact-wrap li i{z-index:1000;position:absolute;right:0;display:block;width:60px;height:60px;transition:all .4s}
.fixed-contact-wrap.active li:after{z-index:1001;content:'';position:absolute;bottom:0;left:50%;display:block;width:80%;height:1px;margin-left:-40%;background:rgba(255,255,255,.1)}
.fixed-contact-wrap.active li:last-child:after{display:none}
.fixed-contact-wrap .phone i{background:#e0332f url(../images/icon5.png) no-repeat center center;border-top-left-radius:30px;-moz-border-top-left-radius:30px;-webkit-border-top-left-radius:30px;border-top-right-radius:30px;-moz-border-top-right-radius:30px;-webkit-border-top-right-radius:30px}
.fixed-contact-wrap .weixin i{background:#e0332f url(../images/icon8.png) no-repeat center center;height:100px}
.fixed-contact-wrap .qq i{background:#e0332f url(../images/icon6.png) no-repeat center center}
.fixed-contact-wrap .back-top i{background:#e0332f url(../images/icon7.png) no-repeat center center}
.fixed-contact-wrap.active .back-top i{border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0}
.fixed-contact-wrap li strong{position:absolute;top:0;right:-145px;display:block;width:100px;padding:0 15px 0 30px;font:normal 16px/60px gotham-medium;color:#fff;background:#e0332f;white-space:nowrap;transition:all .4s;text-align:center}
.fixed-contact-wrap.active li strong{right:40px}
.fixed-contact-wrap.black li{background:#e0332f}
.fixed-contact-wrap.black li strong{background:#e0332f}
.fixed-contact-wrap .weixin{border-radius:0 0 30px 30px;overflow:hidden}
.fixed-contact-wrap .weixin strong{width:80px;margin-top:10px;border-radius:30px}
.fixed-contact-wrap .weixin strong img{width:100%}

.footer ul li dl dt{ width:100px; margin-top:10px}
.footer ul li dl dt img{ width:100%}

